package start.spring.basic.flowable.config;

import org.flowable.common.engine.impl.cfg.IdGenerator;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

import start.spring.basic.config.CustomUidGenerator;

/**
 * 
 * ****************************************************************************
 * 自定义分布式id生成器
 *
 * @author(作者)：xuyongyun	
 * @date(创建日期)：2023年8月22日
 ******************************************************************************
 */
@Component
public class CustomFlowableIdGenerator implements IdGenerator {
	
	@Autowired
	CustomUidGenerator idGenerator;
	
    @Override
    public String getNextId() {
        return idGenerator.nextId();
    }

}
